/*
  学习目标：受控组件 - 多表单元素代码优化
*/

import React from 'react';

export default class App extends React.Component {
  handleSubmit = () => {
    const username = document.querySelector('#username').value;
    const desc = document.querySelector('#desc').value;

    const form = { username, desc };
    console.log('form  ----->  ', form);
  };

  render() {
    // 解构state快捷键:  cs
    return (
      <div>
        姓名：
        <input id="username" name="username" type="text" />
        <br />
        描述：<textarea id="desc" name="desc"></textarea>
        <br />
        城市：
        <select name="city">
          <option value="1">北京</option>
          <option value="2">上海</option>
          <option value="3">广州</option>
          <option value="4">深圳</option>
        </select>
        <br />
        是否单身：
        <input name="isSingle" type="checkbox" />
        <button onClick={this.handleSubmit}>提交</button>
      </div>
    );
  }
}
